package com.kotlin.flong.base1

/**
 * @Author:liangjl
 * @Date: 2020/6/16-21:31
 * @Eamil:jilongliang@sina.com
 * @Description:
 * 1、在kotlin中，所有类默认情况下都是无法被继承的，也就是说所有类默认情况下都是final
 * 2、用open关键字解决 This type is final, so it cannot be inherited from
 * 3、open的含义与final相反的
 * 4、在kotlin中，如果一个类没有primary构造方法，那么这类的每个secondary构造方法需要通过super关键字来初始化父类型，
 * 或是通过其他secondary构造方法完成这个任务，不同secondary构造方法可以调用父类型不同的构造方法
 *
 */
open class Parent(userName: String, age: Int) {

}

class Child(userName: String, age: Int) : Parent(userName, age) {

}

fun main() {

}